home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / Tool Chest / !Interfaces / Universal Interfaces 1.0 / CIncludes / AEUserTermTypes.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-12-08  |  2.0 KB  |  71 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        AEUserTermTypes.h
  3.  
  4.     Copyright:    © 1984-1993 by Apple Computer, Inc., all rights reserved.
  5.  
  6.     WARNING
  7.     This file was auto generated by the interfacer tool. Modifications
  8.     must be made to the master file.
  9.  
  10. */
  11.  
  12. #ifndef __AEUserTermTypes__
  13. #define __AEUserTermTypes__
  14.  
  15. enum  {
  16.     kAEUserTerminology            = 0x61657574,                    //  'aeut'  // 
  17.     kAETerminologyExtension        = 0x61657465,                    //  'aete'  // 
  18.     kAEScriptingSizeResource    = 0x7363737a                    //  'scsz'  // 
  19. };
  20.  
  21. enum  {
  22.     kAEUTHasReturningParam        = 31,                            // if event has a keyASReturning param
  23.     kAEUTOptional                = 15,                            // if something is optional
  24.     kAEUTlistOfItems            = 14,                            // if property or reply is a list.
  25.     kAEUTEnumerated                = 13,                            // if property or reply is of an enumerated type.
  26.     kAEUTReadWrite                = 12,                            // if property is writable.
  27.     kAEUTChangesState            = 12,                            // if an event changes state.
  28.     kAEUTTightBindingFunction    = 12,                            // if this is a tight-binding precedence function.
  29.     kAEUTApostrophe                = 3,                            // if a term contains an apostrophe.
  30.     kAEUTFeminine                = 2,                            // if a term is feminine gender.
  31.     kAEUTMasculine                = 1,                            // if a term is masculine gender.
  32.     kAEUTPlural                    = 0                                // if a term is plural.
  33. };
  34.  
  35. #if defined(powerc) || defined (__powerc)
  36. #pragma options align=mac68k
  37. #endif
  38. struct TScriptingSizeResource {
  39.     short                        scriptingSizeFlags;
  40.     unsigned long                minStackSize;
  41.     unsigned long                preferredStackSize;
  42.     unsigned long                maxStackSize;
  43.     unsigned long                minHeapSize;
  44.     unsigned long                preferredHeapSize;
  45.     unsigned long                maxHeapSize;
  46. };
  47. #if defined(powerc) || defined(__powerc)
  48. #pragma options align=reset
  49. #endif
  50.  
  51. enum  {
  52.     kLaunchToGetTerminology        = (1 << 15),
  53. // if 0, read aete directly from res file; if 1, then launch and use gdut event 
  54.     kDontFindAppBySignature        = (1 << 14),
  55. // if 0, then find app with signature if lost; if 1, then don't
  56.     kAlwaysSendSubject            = (1 << 13)
  57. };
  58.  
  59.  
  60. // if 0, then send subject when appropriate; if 1, then every event has Subject Attribute
  61.  
  62.  
  63. // old names for above bits.
  64.  
  65. enum  {
  66.     kReadExtensionTermsMask        = (1 << 15)
  67. };
  68.  
  69. #endif
  70.  
  71.